 // 同时发送异步代码的次数
 let ajaxTimes = 0;

export const request = (params) => {
  ajaxTimes++;
  // 显示加载中提示效果
  uni.showLoading({
    title: "加载中",
    mask: true,
  });
    
  // 定义公共的url
  const baseUrl = "http://124.70.177.101:6001/";
  return new Promise((resolve, reject) => {
    uni.request({
      ...params,
      url: baseUrl + params.url,
      success: (result) => {
        resolve(result);
      },
      fail: (err) => {
        reject(err);
      },
      complete:() => {
        ajaxTimes--;
        if(ajaxTimes === 0){
          // 关闭正在等待的图标
        uni.hideLoading();
        }
      }
    });  
  })
} 